<% tabla @campos, @registros, {:tclass=>:alignLeft} do |reg| %>
  <tr class="<%= cycle("white", "odd") -%>">
    <% @campos.each_with_index do |campo,i| %>
      <% dato= reg.respond_to?(campo.to_s+"_id") ? reg.try(campo.to_sym).try(:nombre) : reg.try(campo.to_sym) %>
      <% if i == 1 %>
        <td id="dato<%=reg.id%>"><%=link_to break_word(dato), "javascript:elegir(#{reg.id});"%></td>
      <% else %>
        <td style="width: 15%;word-wrap:break-word"><%= dato %></td>
      <% end %>
    <% end %>
  </tr>
<% end %>
<%#*<div class="paginate">%>
  <%#= will_paginate @registros %>
<%#*</div>%>


<script>
  function elegir(id)
  {
    if (id != null) {
      var nom = $('#dato' + id + ' a').html();
      $('#<%=@id_nombre%>').val(nom);
      $('#<%=@id_hidden%>').val(id);
    };
    $.colorbox.close();
  };
</script>